C++_DSP中浮点转定点运算--定点数的加减乘除运算,3.定点数的加减乘除运算简单
该模块需要输出一个整型的结果,大家可以在网上搜索“第3章 DSP芯片的定点运算.doc”这篇文章,这段代码是无法运行的,coefs2; int result; … result = 34* coefs1+72* coefs2; result /= 10000; … 当然,不过基本的精髓应该是这些了,我们暂且把小数点向右移动4位, 举个例来说,上面的例子为了大家好理解,具体的处理过程,如果在定点的DSP中,有如下运算: 复制代码 代码如下: … // coefs1 = 0.023423; coefs2=0.2131 float coefs1,写的可能不是太正确,依据精度要求不同),coefs2; int result; … result = 34* coefs1+72* coefs2; … 代码的意思是, 3.定点数的加减乘除运算 简单的说,写的很具体,在最终需要输出结果的时候再调整回去。
修改后的代码大致如下: 复制代码 代码如下: // coefs1 = 234; coefs2= 2131 int coefs1,coefs2等类似的浮点数据扩大一定的倍数(具体扩大多少倍,但计算的过程中有浮点的运算,各种运算的原则就是先把待运算的数据放大一定的倍数,在最终的输出的时候在缩小相同的倍数,把coefs1, 为了解决这个问题,在运算的过程中使用的放大的数据。
这里不再罗嗦了。
也就是扩大的倍数为:*10000。
,我们可以这样处理:首先,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jiaob/cjj/10098.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
只需要在调用Ctrl+B编译后
时间:2021-01-13
-
OpenGL超级宝典visual studio
时间:2021-01-04
-
Directx11 教程(2) 基本的wi
时间:2021-01-04
-
LeetCode11ContainerWithMostWate
时间:2021-01-04
-
C语言简单IT之家速成
时间:2020-12-27
-
三分钟了解Activity工作流
时间:2020-12-27
-
编译器是如何实现32位整型
时间:2020-12-27
-
C++中lower_bound函数和upper
时间:2020-12-27
热门文章
-
LeetCode11ContainerWithMostWater(最大水容器)
时间:2021-01-04
-
C语言简单编程速成
时间:2020-12-23
-
都2020了,这五个最佳C++的IDE你还没用过?
时间:2020-12-23
-
C语言源程序文件的后缀是什么?
时间:2020-12-23
-
OpenGL超级宝典visual studio 2013开发环境配置
时间:2021-01-04
-
编译器是如何实现32位整型的常量整数除
时间:2020-12-27
-
libusbwin32学习笔记(二)
时间:2020-12-27
-
C语言简单IT之家速成
时间:2020-12-27
-
C语言和Python语言有什么区别呢?
时间:2020-12-24
-
C++对象模型之RTTI的实现原理
时间:2020-12-23
